using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.MultiTenancy;

namespace BangleAbp.Products
{
    public class Product : FullAuditedAggregateRoot<Guid>
    {
        public virtual string ProductName { get; set; }
        public virtual string ProductCode { get; set; }
        public virtual string Description { get; set; }

        protected Product()
        {
        }

        public Product(
            Guid id,
            string productName,
            string productCode,
            string description
        ) :base(id)
        {
            ProductName = productName;
            ProductCode = productCode;
            Description = description;
        }
    }
}
